package com.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;
import java.util.ArrayList;
import java.util.List;

/**
 * @ClassName ProductReviews
 * @Description 商品评论主表实体类
 * @Author Kx
 * @Date 2025/6/9 8:39
 * @Version 1.0
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class ProductReviews {
    private Long reviewId; // 编号
    private Integer productId; // 商品编号
    private Integer userId; // 用户编号
    private String orderId; // 订单编号(只有购买后才能评论)
    private String content; // 评论内容
    private Integer rating; // 用户评分(1-5星)
    private Integer isAnonymous; // 是否匿名(0-否,1-是)
    private Integer status; // 状态(0-待审核,1-审核通过,2-已删除)
    private String deleteReason; // 删除原因
    private List<String> pictures = new ArrayList<>(); // 用户上传的图片列表
    private LocalDateTime createdAt; // 创建时间
}
